package com.example.piece.entity

import android.os.Parcelable
import androidx.annotation.Keep
import kotlinx.android.parcel.Parcelize

/**  巡检异常信息 实体类  **/
@Keep
@Parcelize
data class InspectionErrorInfo(
    /**  发生异常的设备 id  **/
    val deviceId: String = "",
    /**  发生异常的任务id  **/
    val inspectionRecordId: String = "",
    /**  异常字段集合  **/
    val errorFields: List<ErrorInfo> = emptyList(),
    /**  异常描述信息  **/
    var remark: String = "",
    /**  是否为非二维码扫描进入, 0 为手动, 1 为扫码  **/
    var manualStatus: Int = 1
) : Parcelable


/**  异常信息字段 实体类  **/
@Keep
@Parcelize
data class ErrorInfo(
    /**  发生异常的字段编号  **/
    val checkNo: String = ""
) : Parcelable